package com.jcp.serviceimp;

import java.util.List;

import com.jcp.daoimp.UserDaoImp;

import com.jcp.entity.Users;

import com.jcp.entity.UserMessage;

import com.jcp.service.UserService;

public class UserServiceImp implements UserService {

	UserDaoImp userDaoImp=new UserDaoImp();
	@Override
	/**
	 * 员工修改密码的方法
	 * @param userPwd String 目标密码
	 * @param userId int 目标工号 
	 * @return boolean
	 */
	public boolean updUserPwd(String userPwd, int userId) {
		// TODO Auto-generated method stub
		return userDaoImp.updUserPwd(userPwd, userId);
	}
	/*
	 * 用户全查询
	 * 参数：Users包装类，strLike模糊查询字段
	 * 返回值：List<Users>集合
	 * */
	@Override
	public List<Users> UserSel(Users users,String strLike) {
		List<Users> list = userDaoImp.selUsersMo(users, strLike);
		return list;
	}

	
	@Override
	/**
	 * 查询用户部分信息的方法
	 * @param userId int 用户工号
	 * @return
	 */
	public List<UserMessage> selUserMessage(int userId) {
		// TODO Auto-generated method stub
		return userDaoImp.selUserMessage(userId);
	}
	
	@Override
	/**
	 * 根据id和密码验证用户是否存在
	 * @param password String 用户密码
	 * @param userId int 用户Id
	 * @return
	 */
	public boolean selUserByIdAndPwd(String password, int userId) {
		// TODO Auto-generated method stub
		return userDaoImp.selUserByIdAndPwd(password, userId);
	}
}
